Automating Repetitive Tasks in User Interaction
نویسندگان
چکیده
Computer users constantly face situations where repetitive tasks emerge and there is no easy way to automate them. Although there are several application launchers currently available, they lack of automating power to face the uniqueness of the repetitive tasks that arise from everyday usage. Many times, users have to resort to scripting languages and macro recorders to perform these tasks. However, these means are too farfetched for a common user. We propose an approach capable of monitoring user activity, learn which tasks are recurrent and suggest an automation capable of completing the repetitive task. All this is done without disturbing the user or requiring his intervention. Preliminary user tests show that our solution can help users perform at least 169% faster for simple tasks.
منابع مشابه
Synthesis from Examples
Examples are often a natural way to specify computational structures such as programs, queries, and sequences. Synthesizing such structures from example based specification has applications in automating end-user programming and in building intelligent tutoring systems. Synthesis from examples involves addressing two key technical challenges: (i) design of an efficient search algorithm – these ...
متن کاملFamiliar: Automating Repetition in Common Applications
Computers reputedly excel at repetitive problems, yet many users find themselves performing the same actions over and over again. Non-programmers have little choice but to perform iterative tasks by hand. Programming by demonstration is an end-user programming technique that lets the user teach the computer a program by showing it examples of what they want done, much as they might teach anothe...
متن کاملWebMacros - a Proxy-based System for Recording and Replaying User Interactions with the Web
WebMacros is a proxy-based system for automating repetitive user interactions with the Web by recording and replaying user navigation. The innovations in the system include its ability to compare HTML pages based on structure, which is used to verify the correct playback, and the ability to remotely execute and share macros.
متن کاملInteracting with learning agents: Implications for ML from HCI
Computers excel at repetitive tasks. But automating them usually involves programming, which is beyond the reach of most non-specialist users. One solution is for machines to learn procedures by observing users at work—and if this enhanced users’ productivity and sense of achievement, they might even be persuaded to help the system by supplying some additional information. In principle, combini...
متن کاملThe 1996 AAAI Spring Symposia Reports
This symposium brought together three different communities that are all looking at the problem of automating tasks through interactions with users: First, knowledge acquisition concentrates on how to structure a system’s interactions with users based on the nature of the task to be automated. Second, machine learning seeks automated algorithms that do explanation or induction based on a user’s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010